package com.itheima.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * 用户概况(Userprofile)实体类
 *
 * @author makejava
 * @since 2024-09-04 21:14:10
 */
@Data
@Accessors(chain = true) //lombok开启链式语法
public class Userprofile {

    private Integer id;
    /**
     * 累计用户
     */
    private Integer cumulativeUsers;
    /**
     * 新增用户
     */
    private Integer addUsers;
    /**
     * 访客数
     */
    private Integer visitorUsers;
    /**
     * 浏览量
     */
    private Integer viewsUsers;
    /**
     * 浏览量
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime= LocalDateTime.now();
    /**
     * 访问量
     */
    private Integer visit;
    /**
     * 用户ID
     * 关联用户表
     * 外键
     */
    private Integer userId;
    /**
     * 项目ID
     * 关联项目表
     * 外键
     */
    private Integer projectId;


}
